package com.ai.module.business.service;

import com.ai.module.chat.common.enu.ModelType;
import com.ai.module.user.domain.vo.UserLoginInfo;
import com.ai.module.user.domain.vo.UserTimeVo;
import com.ai.module.mj.domain.Task;
import com.ai.module.mj.domain.bo.UserPointsBo;

public interface MemberCenterService  {

    void dealMidJourneyUserPoints(UserPointsBo userPointsBo, Task task);

    void checkUserPoints(UserLoginInfo userLoginInfo
            , int cost);

    void dealChatUserPoints(UserTimeVo userTimeVo);

    void checkChatPoint(ModelType modelType);

}
